#!/bin/bash
echo "正在启动wxApp.jar应用..."

# 设置JVM参数（针对2核2G服务器优化配置）
# 使用-Xlog:gc*替代旧的PrintGC参数，兼容新版本JDK
export JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC -Xlog:gc*:file=gc.log:time,uptime,level,tags -XX:+UseStringDeduplication -XX:MaxGCPauseMillis=200 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./heapdump.hprof -Dspring.profiles.active=prod"

# 启动Spring Boot应用
nohup java $JAVA_OPTS -jar wxApp.jar > app.log 2>&1 &

echo "wxApp.jar应用启动完成，日志输出到 app.log"
echo "GC日志输出到 gc.log"